


module.exports = function ($) {
    $(document).ready(function () {


        //为表单的必填文本框添加提示信息（选择form中的所有后代input元素）
       /* $("form :input.required").each(function () {
            //创建元素
            var $required = $("<strong class='high'>*</strong>");
            //将它追加到文档中
            $(this).parent().append($required);
        });*/

        //为表单的必填文本框添加相关事件（blur、focus、keyup）
       /* $("form :input").blur(function () {
            //注意：这里的this是DOM对象，$(this)才是jQuery对象
            var $parent = $(this).parent();
            //删除之前的错误提醒信息
            $parent.find(".msg").remove();
            //验证“名称”
            if ($(this).is(".userName")) {
                //运用jQuery中的$.trim()方法，去掉首位空格
                if ($.trim(this.value) == "" || $.trim(this.value).length < 6) {
                    var errorMsg = " 请输入至少6位的名称！";
                    //class='msg onError' 中间的空格是层叠样式的格式
                    $parent.append("<span class='msg onError'>" + errorMsg + "</span>");
                }
                else {
                    var okMsg = " 输入正确";
                    $parent.find(".high").remove();
                    $parent.append("<span class='msg onSuccess'>" + okMsg + "</span>");
                }
            }
            //验证密码
            if ($(this).is("#userRegistPwd")) {
                //运用jQuery中的$.trim()方法，去掉首位空格
                if ($.trim(this.value) == "" || $.trim(this.value).length < 6 || ($.trim(this.value) !== /^[^\s]/)) {
                    var errorMsg = " 请输入至少6位的密码！不能含空格";
                    //class='msg onError' 中间的空格是层叠样式的格式
                    $parent.append("<span class='msg onError'>" + errorMsg + "</span>");
                }
                else {
                    var okMsg = " 输入正确";
                    $parent.find(".high").remove();
                    $parent.append("<span class='msg onSuccess'>" + okMsg + "</span>");
                }
            }
            //验证确认密码
            if ($(this).is("#ReUserRegistPwd")) {
                //运用jQuery中的$.trim()方法，去掉首位空格
                if ($.trim(this.value) == "" || $.trim(this.value).length < 6 || $(this).value !== $("#userRegistPwd").value) {
                    var errorMsg = " 密码不一致！";
                    //class='msg onError' 中间的空格是层叠样式的格式
                    $parent.append("<span class='msg onError'>" + errorMsg + "</span>");
                }
                else {
                    var okMsg = " 输入正确";
                    $parent.find(".high").remove();
                    $parent.append("<span class='msg onSuccess'>" + okMsg + "</span>");
                }
            }
            //验证邮箱
            if ($(this).is("#email")) {
                if ($.trim(this.value) == "" || ($.trim(this.value) != "" && !/.+@.+\.[a-zA-Z]{2,4}$/.test($.trim(this.value)))) {
                    var errorMsg = "请输入正确的E-Mail地址！";
                    $parent.append("<span class='msg onError'>" + errorMsg + "</span>");
                }
                else {
                    var okMsg = " 输入正确";
                    $parent.find(".high").remove();
                    $parent.append("<span class='msg onSuccess'>" + okMsg + "</span>");
                }
            }
        }).keyup(function () {
            //triggerHandler 防止事件执行完后，浏览器自动为标签获得焦点
            $(this).triggerHandler("blur");
        }).focus(function () {
            $(this).triggerHandler("blur");
        });
        //点击按钮时，触发文本框的失去焦点事件
        $("#registerSub").click(function () {
            //trigger 事件执行完后，浏览器会为submit按钮获得焦点
            $("form .required:input").trigger("blur");
            var numError = $("form .onError").length;
            if (numError) {
                return false;
            }
            alert("注册成功,请登录");
        });*/



        // 导航栏选中
        var getNavLi = $('.navList li');
        getNavLi.each(function (index) {
            $(this).click(function () {
                getNavLi.removeClass("active");
                getNavLi.eq(index).addClass("active");
            })
        })

        //登录框显示隐藏
        $('.loginBefore').click(function () {
            $('#loginDiv').toggle();
            $('.hideDiv').toggle();
        })
        $('.hideDiv').click(function () {
            $('#loginDiv').toggle();
            $('.hideDiv').toggle();
        })

        //登录注册框居中
        $(window).resize(function () {
            $('#loginDiv').css({
                position: 'absolute',
                left: ($(window).width() - $('#loginDiv').outerWidth()) / 2,
                top: ($(window).height() - $('#loginDiv').outerHeight()) / 2 + $(document).scrollTop()
            });
        });
        //初始化函数 
        $(window).resize();


        // 登录注册转换
        $('.registerRight').hide();
        $('.turnRegister').click(function () {
            $('.loginLeft').toggle();
            $('.registerRight').toggle();
        });
        $('.turnLogin').click(function () {
            $('.loginLeft').toggle();
            $('.registerRight').toggle();
        });

        //登录后的下拉菜单
        $('.playNav').hide();
        $('.loginAfter').mouseover(function () {
            $('.playNav').show();
        });
        $('.loginAfter').mouseout(function () {
            $('.playNav').hide();
        });


    });

};
